﻿using System;
using System.IO;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;

using Jungle.Code.BLL;
using Jungle.Code.Utils;



namespace Jungle.Support.Modules
{
    public partial class SupportUser : BaseUserModule
    {
        protected override void OnInit(EventArgs e)
        {
            btn_SendRequest.PostBackUrl = Request.RawUrl;
            base.OnInit(e);
        }
        protected void SendRequest(object sender, EventArgs e)
        {
            try
            {
                if (tb_Email.Text.Trim().Length > 1 && tb_Email.Text.IndexOfAny(new char[] { '/', ',' }) == -1)
                {
                    string body = "Сообщение от: " + tb_Name.Text.Trim() + "\r\n";
                    body += "Email: " + tb_Email.Text.Trim() + "\r\n";
                    body += "Телефон: " + tb_Phone.Text.Trim() + "\r\n";
                    body += "Удобное время для звонка: " + tb_CallTime.Text + "\r\n";
                    body += "Тема: " + ddl_Theme.SelectedValue + "\r\n";
                    body += "Сообщение: " + tb_Message.Text.Trim();
                    Jungle.Users.UserManager.SendEmail("internetdengi@gmail.com", "OMOFOR: Сообщение обратной связи", body);
                    Jungle.Users.UserManager.SendEmail("akobrinets@gmail.com", "OMOFOR: Сообщение обратной связи (Спешл фор Антон)", body);

                    //info@jungle.net.ua

                    this.Controls.Clear();
                    Label lb = new Label();
                    lb.Text = "<div align=\"center\">Спасибо за обращение. Наш эксперт свяжется с Вами в ближайшее время.</div>";
                    this.Controls.Add(lb);
                }
            }
            catch (Exception ee)
            {
                this.Controls.Clear();
                Label lb = new Label();
                lb.Text = "<div align=\"center\">"+ee.ToString()+"</div>";
                this.Controls.Add(lb);            
            }
        }
    }
}